In this paper, the forward time centered space is applied to a simple problem involving one dimensional heat equation. Numerical solution to the heat equation using forward time centered space difference equation is obtained. The method of solving the problem is implemented by using Python Programming. We have discussed the local truncation error and stability analysis of explicit forward time centered space difference method of heat equation.
Introduction
I. INTRODUCTION
The Heat diffusion equation is a parabolic partial differential equation which describes the heat distribution in a given region and provides the basic tool for heat conduction analysis. Analytical and Numerical methods have gained the interest of researchers for finding approximate solution to partial differential equations. Numerical Methods have applied to calculate the approximate solutions using Finite Difference Method.
Xiao-Jun Yang and Feng Gao have proposed a new technology for combining the variation of iterative method and an integral transforms for solution of diffusion and heat equation for the first time. The authors have found that the method is accurate and efficient in development of approximate solutions for the partial differential equations [1]. Alice Gorguis and Wai Kit Benny Chan have investigated a comparative study between the separation of variables and the Adomian method for heat equation. The study shows that Adomian has significant advantages and the method provides fast convergent series that gives exact solution for heat equation over the existing techniques [2]. Gerald W. Recktenwald provided a practical overview of numerical solutions to the heat equation using the finite difference method. The forward time centered space and the backward time centered space applied to a simple problem involving one dimensional differential heat equation. MATLAB codes were used to implement the differences between forward time centered space and backward time centered space [3].
Clint N.Dawson, Qiang DU and Todd F. Dupont have presented a domain decomposition algorithm for numerical solution of heat equation [4]. Abdulla-Al-Mamun et al. have obtained the analytical solution using MATLAB program by considering second order heat equation [5]. Jesus Martin-Vaqueno and Svajunas Sajavicius have demonstrated that the explicit forward time centered space scheme can be stable while some implicit methods such as Crank-Nicolson are unstable [6]. Hooshmandasl M.R., et al. have applied operational matrices of integration to get numerical solution of the one dimensional heat equation with Dirichlet boundary conditions. They have concluded that the use of Chebyshev wavelets is found to be accurate, simple and fast [7]. Tahrich N.A.Shahid et al. have investigated that modified difference equation in specific problems are more convenient for discussing the solution behavior including physical interpretation of accuracy, stability and consistency [8]. Jeffry Kusuma et al. have described a numerical solution for mathematical model of the transport equation in a simple rectangular box domain. Their mathematical model with various advection and diffusion parameters and boundary conditions is also solved numerically using finite difference forward time centered space method [9].
Wahida Zaman Loksar and Rama Sarkar have considered one dimensional heat equation as an initial boundary value problem for different materials. The forward time centered space is used with the stability conditions. The results were obtained by using MATLAB codes [10].
Hamzeh Zureigat et al. have discussed about an explicit finite difference scheme such as the forward time centered space was implemented to solve the complex fuzzy heat equations. The stability of the proposed approach indicated that the forward time centered space scheme was conditionally stable [11]. This paper proposes the numerical solution for the heat equation using forward time centered space by Python programming. The paper is organized as follows: Section II presents the heat equation, Section III discusses the discrete grid, Section IV focuses on implementation and results, Section V discusses local truncation error, Section VI focuses on stability analysis and finally the conclusion is presented in Section VII.
Conclusion
We first introduced the one-dimensional heat equation to obtain the numerical approximation using forward time centered space difference method. We have proposed the initial value problem with boundary conditions to find the numerical solution. The region is discretized into a uniform mesh.
The solution is obtained by implementing Python programming by using initial and boundary conditions. The numerical solution for the heat equation is shown in Figure 4. We have investigated the local truncation error and stability analysis of the forward time centered space difference method of the heat equation.
References
[1] Xiao-Jun and Feng Gao, “A New Technology for Solving Diffusion and Heat Equation”, Thermal Science, Volume 21, January 2016, pp. 01-09.
[2] Alice Gorguis and Wai Kit Benny Chan, “Heat Equation and its Comparative Solutions”, Computers and Mathematics with Applications, Elsevier, Volume 55, Issue 12, June 2008,pp. 2973-2980.
[3] Gerald W. Recktenwald, “Finite Difference Approximations to the Heat Equation”, Mechanical Engineering, Volume 10(1), January 2004, pp 01-14.
[4] Clint N.Dawson et al., “A Difference Domain Decomposition Algorithm for Numerical Solution for Heat Equation”, Mathematics of Computation Published by American Mathematical Society Math. Comp 57 (1991), pp. 63-71.
[5] Abdulla-Al-Mameen et al., “A Study of an Analytical Solution 1D Heat Equation of a Parabolic Partial Differential Equation and implement in Computer Programming”, International Journal of Scientific and Engineering Research, Issue 9, 913, pp.01-12.
[6] Jesus Martin-Vaqueno and Svajunas Sajavicious, “The two Level Finite Difference Schemes for the Heat equation with Non-local initial Conditions”, Applied Mathematics and Computation, Volume 342, February 2019, pp.166-177.
[7] Hooshmandasl M.R. et al., “Numerical Solution of the One-dimensional Equation by using Chebyshev Wavelets method”, Journal of Applied and Computational Mathematics, Volume 1, Issue 6,December 2012, pp.01-07.
[8] Tahirch. N.A.Shahid et al., “Analysis of Stability and Accuracy for Forward Time Centered Space Approximation by Using Modified Equation”, Science International (Lahore), 27(3), 2015, pp.2027-2029.
[9] Jeffry Kusuma et al, “On FTCS Approach for Box Model of Three- Dimension Advection-Diffusion Equation”, Hindawi International Journal of Differential Equations, Volume 2, November 2018, pp.01-09.
[10] Wahida Zaman Loksar and Rama Sarkar, “A Numerical Solution of Heat Equation for Several Thermal Diffusitivity using Finite Difference Scheme with Stability Conditions”, Journal of Applied Mathematics and Physics, Volume 10, 2022, pp.449-465.
[11] Hamzeh Zureigat et al., “The Numerical Solution of Fuzzy Heat Equation with Complex Dirichlet Conditions”, International Journal of Fuzzy Logic and Intelligent Systems, Volume 23(1), 2023, pp.11-19.
[12] G D Smith, “Numerical Solution of Partial Differential Equations: Finite Difference Method” Oxford 1992.